package com.ynet.middleground.contract.dto;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * @program: 2020-03-18
 * @description: 内管合约统计查询传输对象
 * @author: DaiGaoLe
 * @create: 2019-10-31 14:37
 **/
@Data
@ApiModel(value = "内管合约统计查询传输对象", description = "内管合约统计查询传输对象")
public class PortContractSignStatisticsDto implements Serializable {

    private static final long serialVersionUID = -1420024578612451056L;
    /**
     * 渠道
     */
    private String channel;

    /**
     * 合约编号
     */
    private String contractNo;

    /**
     * 产品类型
     */
    private String productType;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 合约类型的编号
     */
    private String contractTypeCode;

    /**
     * 合约状态：0-未签署（新建保存状态下）、1-签署中、2-已签署、3-已结束
     */
    private String status;

    /**
     * 小贷
     */
    private PortContractDetailDto smallLoan;
    /**
     * 保理
     */
    private PortContractDetailDto factoring;
    /**
     * 易付
     */
    private PortContractDetailDto easyPay;
}
